From: Paul Eggert Date: Sat, 5 Feb 2011 05:48:19 +0000 (-0800) Subject: * regex.c: conform to C89 pointer rules X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~324^2~4685^2~67 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=f002a3c1c22001c14e7e6e1a3ba2c242c618732b;p=emacs.git * regex.c: conform to C89 pointer rules --- diff --git a/src/ChangeLog b/src/ChangeLog index 97a25b5e05d..644b4378d61 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,10 @@ 2011-02-05 Paul Eggert + * regex.c: conform to C89 pointer rules + (re_wctype): Add cast, as C89 does not allow assigning between + char * and unsigned char *. + (regex_compile): Likewise. + sync from gnulib to remove HAVE_STDBOOL_H * config.in: Regenerate. diff --git a/src/regex.c b/src/regex.c index cb6edc2e356..9284be95ffb 100644 --- a/src/regex.c +++ b/src/regex.c @@ -2118,7 +2118,7 @@ struct range_table_work_area re_wctype_t re_wctype (const re_char *str) { - const char *string = str; + const char *string = (const char *) str; if (STREQ (string, "alnum")) return RECC_ALNUM; else if (STREQ (string, "alpha")) return RECC_ALPHA; else if (STREQ (string, "word")) return RECC_WORD; @@ -2700,7 +2700,7 @@ regex_compile (const re_char *pattern, size_t size, reg_syntax_t syntax, struct main_pend = pend; main_pattern = pattern; p = pattern = whitespace_regexp; - pend = p + strlen (p); + pend = p + strlen ((const char *) p); break; }